Using video-oriented instructions to speed up sequence comparison
نویسنده
چکیده
MOTIVATION This document presents an implementation of the well-known Smith-Waterman algorithm for comparison of proteic and nucleic sequences, using specialized video instructions. These instructions, SIMD-like in their design, make possible parallelization of the algorithm at the instruction level. RESULTS Benchmarks on an ULTRA SPARC running at 167 MHz show a speed-up factor of two compared to the same algorithm implemented with integer instructions on the same machine. Performance reaches over 18 million matrix cells per second on a single processor, giving to our knowledge the fastest implementation of the Smith-Waterman algorithm on a workstation. The accelerated procedure was introduced in LASSAP--a LArge Scale Sequence compArison Package software developed at INRIA--which handles parallelism at higher level. On a SUN Enterprise 6000 server with 12 processors, a speed of nearly 200 million matrix cells per second has been obtained. A sequence of length 300 amino acids is scanned against SWISSPROT R33 (1,8531,385 residues) in 29 s. This procedure is not restricted to databank scanning. It applies to all cases handled by LASSAP (intra- and inter-bank comparisons, Z-score computation, etc.
منابع مشابه
A Comparison of the Effect of Warm-up Techniques on the Speed and Accuracy of Simulating Using Shorter SimPoints. Motivations
Investigation into new computer-architectural features relies heavily on cycle-accurate simulation tools such as SimpleScalar [1], the use of which, in order to deliver the quality of information desired, is compute intensive and time-consuming. At the heart of most approaches to speed up simulation is a reduction in the portion of executed code to be simulated in such high detail. However, as ...
متن کاملTime Oriented Video Summarization
This paper addresses a novel video summarization procedure that produces a dynamic (video) abstract of the original video sequence. To remain temporal characteristic in the video abstract, a newly time-oriented feature is introduced. The approach relies on time instances, frame rate of the original video sequence and display speed of the video summary to select frames for a video abstract. This...
متن کاملA New Hunting Control Method for Permanent Magnet Hysteresis Motors
Hunting is a flutter associated with the synchronous speed that gives rise to the gyro drifting errors and may cause objectionable time-displacement errors in video head wheel drives and other precision scanning systems. In this paper, dynamic characteristics of permanent Magnet hysteresis motors are presented and hunting is explained. New damping techniques have been developed using optimi...
متن کاملDeclarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey
One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...
متن کاملStream VByte: Faster Byte-Oriented Integer Compression
Arrays of integers are often compressed in search engines. Though there are many ways to compress integers, we are interested in the popular byte-oriented integer compression techniques (e.g., VByte or Google’s VARINT-GB). Although not known for their speed, they are appealing due to their simplicity and engineering convenience. Amazon’s VARINT-G8IU is one of the fastest byte-oriented compressi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Computer applications in the biosciences : CABIOS
دوره 13 2 شماره
صفحات -
تاریخ انتشار 1997